SHARECODE.VN
Website bán sản phẩm điện tử: điện thoại, máy tính, phụ kiện, v.v.
Hỗ trợ người dùng mua sắm và quản trị viên quản lý hệ thống.
Tech stack:
Frontend: React
Backend: Node.js (Express)
Database: MySQL
Trang chủ:
Hiển thị sản phẩm nổi bật, khuyến mãi, banner marketing.
Giao diện thân thiện, tối ưu cho mobile & desktop.
Trang sản phẩm:
Danh sách sản phẩm kèm hình ảnh, giá, mô tả ngắn.
Bộ lọc: danh mục, giá, thương hiệu, đánh giá.
Thanh tìm kiếm theo tên sản phẩm.
Chi tiết sản phẩm:
Hình ảnh lớn, mô tả chi tiết, thông số kỹ thuật.
Thêm vào giỏ hàng / mua ngay.
Đánh giá từ khách hàng.
Giỏ hàng & thanh toán:
Xem danh sách sản phẩm đã chọn, cập nhật số lượng/xoá.
Chọn phương thức thanh toán, nhập thông tin giao hàng.
Gửi đơn hàng lên backend.
Theo dõi đơn hàng:
Xem trạng thái đơn hàng: đang xử lý, đang giao, đã giao.
Lịch sử mua hàng.
Tài khoản người dùng:
Đăng ký, đăng nhập, đăng xuất.
Quản lý sản phẩm:
Thêm/sửa/xoá sản phẩm.
Upload ảnh, nhập giá, tồn kho, mô tả, danh mục liên quan.
Quản lý danh mục:
Tạo danh mục cha/con (VD: Laptop → Gaming, Văn phòng…).
Sửa, xoá, sắp xếp danh mục.
Quản lý đơn hàng:
Xem danh sách đơn hàng.
Cập nhật trạng thái (chờ xác nhận, đang giao, hoàn thành…).
Xem chi tiết đơn (sản phẩm, khách hàng, tổng tiền…).
Quản lý người dùng:
Xem danh sách người dùng, phân quyền.
Khoá tài khoản nếu cần.
Quản lý hóa đơn:
Sinh hóa đơn từ đơn hàng.
Xuất PDF hoặc lưu trữ bản mềm.
Frontend:
ReactJS
React Router DOM
Axios (gọi API)
Material UI
Backend:
Node.js + Express.js
JWT
RESTful API
Bcrypt (mã hóa mật khẩu)
Multer (upload hình ảnh sản phẩm)
Cơ sở dữ liệu:
MySQL
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Mở terminal, vào thư mục backend, chạy npm install rồi npm run dev để khởi động server.
backend
npm install
npm run dev
Mở terminal mới, vào thư mục frontend, chạy npm install rồi npm start.
frontend
npm start
Backend mặc định chạy ở http://localhost:3000, frontend ở http://localhost:4000.
http://localhost:3000
http://localhost:4000
Đảm bảo MySQL đã khởi động và có sẵn database cần thiết trước khi chạy backend.
NẠP TIỀN DOWNLOAD NGAY
CODE NỔI BẬT
Website bán đồ ăn quản lý cửa hàng html css js thuần
Đồ án website thời trang bán quần áo thời trang - reactjs nodejs socket mysql - báo cáo
Source code Website Thiết Kế Mô Hình Gạch Lắp Ráp 3D, Sáng Tạo Không Giới Hạn
Source code trò chơi thể thao điện tử và trò chơi NFT Gameplex
Công cụ tải video TikTok, YouTube, Facebook KHÔNG GIỚI HẠN – Giao diện đẹp, dễ dùng